package com.unhz.taigu.service;

import com.unhz.generator.pojo.UserDict;
import com.unhz.generator.utils.Page;
import java.util.List;

/**
 * @Author: 沈佳庆
 * @Description: 用户信息数据字典
 * @Date: Created in 下午 6:59 2018/1/23 0023
 * @Modified By:
 */
public interface UserDictService {

    /**
     * 分页查询
     * @param pageNo 页数
     * @param keywords 关键词
     * @return
     */
    Page<UserDict> selectPageUserDict(String pageNo, Integer pageSize, String keywords);

    /**
     * 跳转到添加用户数据字典的页面
     * @return
     */
    List<UserDict> findAllType();

    /**
     * 添加用户数据字典
     * @param userDict
     * @return
     */
    String insertUserDict(UserDict userDict);

    /**
     * 查看某一条用户数据字典的详情
     * @param dictId
     * @return
     */
    UserDict findDictById(Integer dictId);

    /**
     * 删除某一条用户数据
     * @param dictId
     * @return
     */
    void deleteById(Integer dictId);

    /**
     * 查询所有的岗位
     * @return
     */
    List<UserDict> findJobType();

    /**
     * 查询所有的生产范围
     * @return
     */
    List<UserDict> findRangeType();
}
